#include <stdio.h>
/*#if #ifdef 和#ifndef 的综合应用*/

#define MAX
#define MAXIMUM(x,y) (x>y)?x:y
#define MINIMUM(x,y) (x>y)?y:x

void main()
{ 
    int a=10,b=20;
    #ifdef MAX
    printf("\40: The larger one is %d\n",MAXIMUM(a,b));
    #else
    printf("\40: The lower one is %d\n",MINIMUM(a,b));
    #endif
    #ifndef MIN
    printf("\40: The lower one is %d\n",MINIMUM(a,b));
    #else
    printf("\40: The larger one is %d\n",MAXIMUM(a,b));
    #endif
    #undef MAX
    #ifdef MAX
    printf("\40: The larger one is %d\n",MAXIMUM(a,b));
    #else
    printf("\40: The lower one is %d\n",MINIMUM(a,b));
    #endif
    #define MIN
    #ifndef MIN
    printf("\40: The lower one is %d\n",MINIMUM(a,b));
    #else
    printf("\40: The larger one is %d\n",MAXIMUM(a,b));
    #endif
}